//
//  ViewController.swift
//  YourName
//
//  Created by 李朋 on 2017/5/19.
//  Copyright © 2017年 李朋. All rights reserved.
//


import UIKit

fileprivate let cellId = "cellId"
class ViewController: BaseVc {

    fileprivate lazy var dataArray: [String] = {
        let dataArray = ["我的日记","注意事项","计划事项"]
        return dataArray
    }()
    
    fileprivate lazy var tableView: UITableView = {
        let tableView = UITableView(frame: .zero, style: .plain)
        tableView.delegate = self
        tableView.dataSource = self
        tableView.tableFooterView = UIView()
        tableView.register(UITableViewCell.self, forCellReuseIdentifier: cellId)
        return tableView
    }()
    
    override func viewDidLoad() {
        super.viewDidLoad()
        title = "你的日记"
        setupUI()
    }
}

extension ViewController {

    fileprivate func setupUI() {
        tableView.frame = view.bounds
        view.addSubview(tableView)
    }
}

extension ViewController: UITableViewDelegate, UITableViewDataSource {
    
    func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
        return dataArray.count
    }
    
    func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
        let cell = tableView.dequeueReusableCell(withIdentifier: cellId, for: indexPath)
        cell.textLabel?.text = dataArray[indexPath.row]
        return cell
    }
    
    func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
        tableView.deselectRow(at: indexPath, animated: true)
        navigationController?.pushViewController(DiaryListVc(), animated: true)
    }
}









